package com.micro.core.frame.mapper;

import com.micro.plugins.mapper.special.mapper.BaseBatchMapper;
import tk.mybatis.mapper.annotation.RegisterMapper;
import tk.mybatis.mapper.common.Mapper;
import tk.mybatis.mapper.common.MySqlMapper;

/**
 * @desc 自定义BaseMapper 实现tkMapper基础信息,自实现批量mapper操作,所有接口都继承BaseMapper
 * 由于Mapper只继承了BaseMapper<T>,ExampleMapper<T>,RowBoundsMapper<T>,Marker并为继承针对ids操作的Mapper
 * 因此在BasicsMapper中继承IdsMapper用于针对ids操作的方法
 * @author LevelCoder
 * @version V1.0.0
 * @email LevelCoder@126.com
 * @date 2019/11/22
 */
@RegisterMapper
public interface BasicsMapper<T> extends Mapper<T>,BaseBatchMapper<T>,MySqlMapper<T> {
}
